package cn.plugins.generator.entity

/**
 * 创建于 2020-01-08 21:13
 *
 * @author jiangyun
 * @类说明：表实体
 */
data class TableEntity(
    var tableName: String? = null,                  // 表名称
    var comment: String? = null,                    // 表注释
    var columns: MutableList<ColumnEntity>? = null, // 列

    // 以下为拓展属性
    var haveBigDecimal: Boolean? = false,           // 是否有decimal数据类型
    var haveDate: Boolean? = false,                 // 是否有日期数据类型
    var className: String? = null,                  // 类名
    var createTime: String? = null,                 // 创建时间
    var author: String? = null,                     // 作者
    var company: String? = null,                    // 所属单位
    var pkColumns: MutableList<ColumnEntity>? = null// 主键列
)